package com.qzsoft.zhjd.asphalt.modules.asphaltdataweight.entity;

import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.ToString;

/**
 * @ClassName AsphaltDataWeightEntity
 * @Description 沥青生产数据重量
 * @author linhuawei
 * @since 2021-12-04
 */
@Data
@EqualsAndHashCode(callSuper = false)
@NoArgsConstructor
@AllArgsConstructor
@Builder
@ToString
@TableName("n_asphalt_data_weight")
public class AsphaltDataWeightEntity {

    /**
     * 数据主键
     */
    @TableId(type = IdType.ASSIGN_UUID)
    private String id;

    /**
     * 沥青实际用量
     */
    private BigDecimal asphaltAct;

    /**
     * 骨料1实际用量
     */
    private BigDecimal gravel1Act;

    /**
     * 骨料2实际用量
     */
    private BigDecimal gravel2Act;

    /**
     * 骨料3实际用量
     */
    private BigDecimal gravel3Act;

    /**
     * 骨料4实际用量
     */
    private BigDecimal gravel4Act;

    /**
     * 骨料5实际用量
     */
    private BigDecimal gravel5Act;

    /**
     * 骨料6实际用量
     */
    private BigDecimal gravel6Act;

    /**
     * 粉料1实际用量
     */
    private BigDecimal powder1Act;

    /**
     * 粉料2实际用量
     */
    private BigDecimal powder2Act;

    /**
     * 粉料3实际用量
     */
    private BigDecimal powder3Act;

    /**
     * 再生料实际用量
     */
    private BigDecimal recycledMaterialAct;

    /**
     * 矿粉实际用量
     */
    private BigDecimal powderAct;

    /**
     * 骨料实际用量
     */
    private BigDecimal gravelAct;

    /**
     * 沥青理论用量
     */
    private BigDecimal asphaltTheo;

    /**
     * 骨料1理论用量
     */
    private BigDecimal gravel1Theo;

    /**
     * 骨料2理论用量
     */
    private BigDecimal gravel2Theo;

    /**
     * 骨料3理论用量
     */
    private BigDecimal gravel3Theo;

    /**
     * 骨料4理论用量
     */
    private BigDecimal gravel4Theo;

    /**
     * 骨料5理论用量
     */
    private BigDecimal gravel5Theo;

    /**
     * 骨料6理论用量
     */
    private BigDecimal gravel6Theo;

    /**
     * 粉料1理论用量
     */
    private BigDecimal powder1Theo;

    /**
     * 粉料2理论用量
     */
    private BigDecimal powder2Theo;

    /**
     * 粉料3理论用量
     */
    private BigDecimal powder3Theo;

    /**
     * 再生料理论用量
     */
    private BigDecimal recycledMaterialTheo;

    /**
     * 矿粉理论用量
     */
    private BigDecimal powderTheo;

    /**
     * 骨料理论用量
     */
    private BigDecimal gravelTheo;

    /**
     * 沥青冷料用量
     */
    private BigDecimal asphaltCold;

    /**
     * 骨料1冷料用量
     */
    private BigDecimal gravel1Cold;

    /**
     * 骨料2冷料用量
     */
    private BigDecimal gravel2Cold;

    /**
     * 骨料3冷料用量
     */
    private BigDecimal gravel3Cold;

    /**
     * 骨料4冷料用量
     */
    private BigDecimal gravel4Cold;

    /**
     * 骨料5冷料用量
     */
    private BigDecimal gravel5Cold;

    /**
     * 骨料6冷料用量
     */
    private BigDecimal gravel6Cold;

    /**
     * 粉料1冷料用量
     */
    private BigDecimal powder1Cold;

    /**
     * 粉料2冷料用量
     */
    private BigDecimal powder2Cold;

    /**
     * 粉料3冷料用量
     */
    private BigDecimal powder3Cold;

    /**
     * 再生料冷料用量
     */
    private BigDecimal recycledMaterialCold;

    /**
     * 木质纤维冷料用量
     */
    private BigDecimal woodFiberCold;

    /**
     * 矿粉冷料用量
     */
    private BigDecimal powderCold;

    /**
     * 骨料冷料用量
     */
    private BigDecimal gravelCold;
    /**
     * 设定配置表主键
     */
    private Long configId;

}
